infinite baffle speaker system - French English Dictionary